package com.ifast.sys.domain;

import java.io.Serializable;
import java.util.Date;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.ifast.common.utils.DicUtil;


/**
 * 
 * <pre>
 * 学校表
 * </pre>
 * <small> 2018-07-23 12:40:29 | com.wondersgroup</small>
 */
 @TableName("jyrc_unit_basicinfo")
public class UnitBasicinfoDO implements Serializable {
    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
    
    /** 主键 */
    @TableId
    private Long id;
    /** 学校地区码 */
    private String xxdqm;
    /** 学校识别码 */
    private String xxsbm;
    /** 学校代码 */
    private String xxdm;
    /** 学校名称 */
    private String xxmc;

    /** 学校名称拼音简称 */
    private String xxpyjc;

    /** 学校简称 */
    private String xxjc;
    /** 学校英文名称 */
    private String  xxywmc;
    /** 所属区县 */
    private String ssqx;
    /** 学校（机构）类型 */
    private String xxlx;
    /** 学校类别 */
    private String xxlb;
    /** 学校地址 */
    private String xxdz;
    /** 机构成立年月 */
    private String jxny;
    /** 所属省份编码 */
    private String sssfbm;
    /** 所属地域/市 */
    private String ssdy;
    /** 学校所属主管教育行政部门代码 */
    private String xxsszgjyxzbmdm;
    /** 学校办学类型码 */
    private String xxbxlxm;
    /** 学校（机构）性质类别码 */
    private String xxjgxzkbm;
    /** 学校举办者码 */
    private String xxjbzm;
    /** 校长姓名 */
    private String xzxm;
    /** 校长手机号码 */
    private String xzsjh;
    /** 联系电话 */
    private String lxdh;
    /** 电子信箱 */
    private String dzxx;
    /** 学校(机构)办别码 */
    private String xxbbm;
    /** 学校驻地城乡类别码 */
    private String xxzdcxlbm;
    /** 单位类型 */
    private String dwlx;
    /** 父机构编号 */
    private String fjgbm;
    /** 学校状态 */
    private String flag;
    /** 创建时间 */
    private Date createtime;
    /** 更新时间 */
    private Date updatetime;
    /** 操作人 */
    private Long optperson;
    /** 教育机构地址代码 */
    private String xxdzdm;
    /** 学校所属主管教育行政部 */
    private String sszgjyxzdm;
    /** 学校所属主管教育行政部门名称 */
    private String sszgjyxzmc;
    /** 学校(机构)属地管理教育行政部门名称 */
    private String sdgljyxzmc;
    /** 学校(机构)属地管理教育行政部门代码 */
    private String sdgljyxzdm;

    /** 传真电话 */
    private String czdh;
    /** 机构经度 */
    private String xxjd;
    /** 海拔高度 */
    private String hbgd;
    /** 机构纬度 */
    private String xxwd;
    /** 法人证书号 */
    private String frzsh;
    /** 校园(局域)网域名 */
    private String xywym;
    /** 省级代码 */
    private String sjdm;
    /** 备注 */
    private String bz;
    /** 网站主页地址 */
    private String wzzydz;

    /** 是否随班就读 */
    private String sfsbjd;
    /** 是否分校区 */
    private String sffxq;
    /** 学校主管部门 */
    private String xxzgbm;
    /** 学校邮编 */
    private String xxyb;
    /** 学校土地产权(学校独立产权) */
    private String xxtdcq;
    /** 土地证号 */
    private String tdzh;
    /** 建校年代 */
    private String jxnd;
    /** 是否寄宿学校 */
    private String sfjsxx;
    /** 是否边境学校 */
    private String sfbjxx;

    /**
     * 设置：主键
     */
    public void setId(Long id) {
        this.id = id;
    }
    /**
     * 获取：主键
     */
    public Long getId() {
        return id;
    }
    /**
     * 设置：学校(机构)地区码
     */
    public void setXxdqm(String xxdqm) {
        this.xxdqm = xxdqm;
    }
    /**
     * 获取：学校(机构)地区码
     */
    public String getXxdqm() {
        return xxdqm;
    }
    /**
     * 设置：学校(机构)识别码
     */
    public void setXxsbm(String xxsbm) {
        this.xxsbm = xxsbm;
    }
    /**
     * 获取：学校(机构)识别码
     */
    public String getXxsbm() {
        return xxsbm;
    }
    /**
     * 设置：学校(机构)代码
     */
    public void setXxdm(String xxdm) {
        this.xxdm = xxdm;
    }
    /**
     * 获取：学校(机构)代码
     */
    public String getXxdm() {
        return xxdm;
    }
    /**
     * 设置：学校(机构)名称
     */
    public void setXxmc(String xxmc) {
        this.xxmc = xxmc;
    }
    /**
     * 获取：学校(机构)名称
     */
    public String getXxmc() {
        return xxmc;
    }
    /**
     * 设置：学校(机构)地址
     */
    public void setXxdz(String xxdz) {
        this.xxdz = xxdz;
    }
    /**
     * 获取：学校(机构)地址
     */
    public String getXxdz() {
        return xxdz;
    }

    /**
     * 设置：所属区县
     */
    public void setSsqx(String ssqx) {
        this.ssqx = ssqx;
    }
    /**
     * 获取：所属区县
     */
    public String getSsqx() {
        return ssqx;
    }
    /**
     * 查询字典转换成中文
     */
    public String getSsqxView() {
        return DicUtil.viewByCode(DicUtil.SCHOOL.SCHOOL_SSQX,getSsqx());
    }
    /**
     * 设置：学校（机构）类型
     */
    public void setXxlx(String xxlx) {
        this.xxlx = xxlx;
    }
    /**
     * 获取：学校（机构）类型
     */
    public String  getXxlx(){
        return xxlx;
    }
    /**
     * 获取：学校（机构）类型查询字典转换成中文
     */
    public String getXxlxView() {
        return DicUtil.viewByCode(DicUtil.SCHOOL.SCHOOL_XXLX,getXxlx());
    }
    /**
     * 设置：所属省份编码
     */
    public void setSssfbm(String sssfbm) {
        this.sssfbm = sssfbm;
    }
    /**
     * 获取：所属省份编码
     */
    public String getSssfbm() {
        return sssfbm;
    }
    /**
     * 设置：所属地域/市
     */
    public void setSsdy(String ssdy) {
        this.ssdy = ssdy;
    }
    /**
     * 获取：所属地域/市
     */
    public String getSsdy() {
        return ssdy;
    }
    /**
     * 设置：学校所属主管教育行政部门代码
     */
    public void setXxsszgjyxzbmdm(String xxsszgjyxzbmdm) {
        this.xxsszgjyxzbmdm = xxsszgjyxzbmdm;
    }
    /**
     * 获取：学校所属主管教育行政部门代码
     */
    public String getXxsszgjyxzbmdm() {
        return xxsszgjyxzbmdm;
    }
    /**
     * 设置：学校办学类型码
     */
    public void setXxbxlxm(String xxbxlxm) {
        this.xxbxlxm = xxbxlxm;
    }
    /**
     * 获取：学校办学类型码
     */
    public String getXxbxlxm() {
        return xxbxlxm;
    }
    /**
     * 设置：学校（机构）性质类别码
     */
    public void setXxjgxzkbm(String xxjgxzkbm) {
        this.xxjgxzkbm = xxjgxzkbm;
    }
    /**
     * 获取：学校（机构）性质类别码
     */
    public String getXxjgxzkbm() {
        return xxjgxzkbm;
    }
    /**
     * 设置：学校举办者码
     */
    public void setXxjbzm(String xxjbzm) {
        this.xxjbzm = xxjbzm;
    }
    /**
     * 获取：学校举办者码
     */
    public String getXxjbzm() {
        return xxjbzm;
    }
    /**
     * 设置：校长姓名
     */
    public void setXzxm(String xzxm) {
        this.xzxm = xzxm;
    }
    /**
     * 获取：校长姓名
     */
    public String getXzxm() {
        return xzxm;
    }
    /**
     * 设置：校长手机号码
     */
    public void setXzsjh(String xzsjh) {
        this.xzsjh = xzsjh;
    }
    /**
     * 获取：校长手机号码
     */
    public String getXzsjh() {
        return xzsjh;
    }
    /**
     * 设置：联系电话
     */
    public void setLxdh(String lxdh) {
        this.lxdh = lxdh;
    }
    /**
     * 获取：联系电话
     */
    public String getLxdh() {
        return lxdh;
    }
    /**
     * 设置：电子信箱
     */
    public void setDzxx(String dzxx) {
        this.dzxx = dzxx;
    }
    /**
     * 获取：电子信箱
     */
    public String getDzxx() {
        return dzxx;
    }
    /**
     * 设置：学校(机构)办别码
     */
    public void setXxbbm(String xxbbm) {
        this.xxbbm = xxbbm;
    }
    /**
     * 获取：学校(机构)办别码
     */
    public String getXxbbm() {
        return xxbbm;
    }
    /**
     * 设置：学校驻地城乡类别码
     */
    public void setXxzdcxlbm(String xxzdcxlbm) {
        this.xxzdcxlbm = xxzdcxlbm;
    }
    /**
     * 获取：学校驻地城乡类别码
     */
    public String getXxzdcxlbm() {
        return xxzdcxlbm;
    }
    /**
     * 设置：单位类型
     */
    public void setDwlx(String dwlx) {
        this.dwlx = dwlx;
    }
    /**
     * 获取：单位类型
     */
    public String getDwlx() {
        return dwlx;
    }
    /**
     * 设置：父机构编号
     */
    public void setFjgbm(String fjgbm) {
        this.fjgbm = fjgbm;
    }
    /**
     * 获取：父机构编号
     */
    public String getFjgbm() {
        return fjgbm;
    }
    /**
     * 设置：学校类别
     */
    public void setXxlb(String xxlb) {
        this.xxlb = xxlb;
    }
    /**
     * 获取：学校类别
     */
    public String getXxlb() {
        return xxlb;
    }
    /**
     * 查询字典转换成中文
     */
    public String getXxlbView() {
        return DicUtil.viewByCode(DicUtil.SCHOOL.SCHOOL_XXLB,getXxlb());
    }
    /**
     * 设置：学校状态
     */
    public void setFlag(String flag) {
        this.flag = flag;
    }
    /**
     * 获取：学校状态
     */
    public String getFlag() {
        return flag;
    }
    public String getFlagView() {
        return DicUtil.viewByCode(DicUtil.SCHOOL.SCHOOL_FLAG,getFlag());
    }
    /**
     * 设置：创建时间
     */
    public void setCreatetime(Date createtime) {
        this.createtime = createtime;
    }
    /**
     * 获取：创建时间
     */
    public Date getCreatetime() {
        return createtime;
    }
    /**
     * 设置：更新时间
     */
    public void setUpdatetime(Date updatetime) {
        this.updatetime = updatetime;
    }
    /**
     * 获取：更新时间
     */
    public Date getUpdatetime() {
        return updatetime;
    }
    /**
     * 设置：操作人
     */
    public void setOptperson(Long optperson) {
        this.optperson = optperson;
    }
    /**
     * 获取：操作人
     */
    public Long getOptperson() {
        return optperson;
    }
    /**
     * 设置：教育机构地址代码
     */
    public void setXxdzdm(String xxdzdm) {
        this.xxdzdm = xxdzdm;
    }
    /**
     * 获取：教育机构地址代码
     */
    public String getXxdzdm() {
        return xxdzdm;
    }
    /**
     * 设置：学校所属主管教育行政部
     */
    public void setSszgjyxzdm(String sszgjyxzdm) {
        this.sszgjyxzdm = sszgjyxzdm;
    }
    /**
     * 获取：学校所属主管教育行政部
     */
    public String getSszgjyxzdm() {
        return sszgjyxzdm;
    }
    /**
     * 设置：学校所属主管教育行政部门名称
     */
    public void setSszgjyxzmc(String sszgjyxzmc) {
        this.sszgjyxzmc = sszgjyxzmc;
    }
    /**
     * 获取：学校所属主管教育行政部门名称
     */
    public String getSszgjyxzmc() {
        return sszgjyxzmc;
    }
    /**
     * 设置：学校(机构)属地管理教育行政部门名称
     */
    public void setSdgljyxzmc(String sdgljyxzmc) {
        this.sdgljyxzmc = sdgljyxzmc;
    }
    /**
     * 获取：学校(机构)属地管理教育行政部门名称
     */
    public String getSdgljyxzmc() {
        return sdgljyxzmc;
    }
    /**
     * 设置：学校(机构)属地管理教育行政部门代码
     */
    public void setSdgljyxzdm(String sdgljyxzdm) {
        this.sdgljyxzdm = sdgljyxzdm;
    }
    /**
     * 获取：学校(机构)属地管理教育行政部门代码
     */
    public String getSdgljyxzdm() {
        return sdgljyxzdm;
    }
    /**
     * 设置：机构成立年月
     */
    public void setJxny(String jxny) {
        this.jxny = jxny;
    }
    /**
     * 获取：机构成立年月
     */
    public String getJxny() {
        return jxny;
    }
    /**
     * 设置：传真电话
     */
    public void setCzdh(String czdh) {
        this.czdh = czdh;
    }
    /**
     * 获取：传真电话
     */
    public String getCzdh() {
        return czdh;
    }
    /**
     * 设置：机构经度
     */
    public void setXxjd(String xxjd) {
        this.xxjd = xxjd;
    }
    /**
     * 获取：机构经度
     */
    public String getXxjd() {
        return xxjd;
    }
    /**
     * 设置：海拔高度
     */
    public void setHbgd(String hbgd) {
        this.hbgd = hbgd;
    }
    /**
     * 获取：海拔高度
     */
    public String getHbgd() {
        return hbgd;
    }
    /**
     * 设置：机构纬度
     */
    public void setXxwd(String xxwd) {
        this.xxwd = xxwd;
    }
    /**
     * 获取：机构纬度
     */
    public String getXxwd() {
        return xxwd;
    }
    /**
     * 设置：法人证书号
     */
    public void setFrzsh(String frzsh) {
        this.frzsh = frzsh;
    }
    /**
     * 获取：法人证书号
     */
    public String getFrzsh() {
        return frzsh;
    }
    /**
     * 设置：校园(局域)网域名
     */
    public void setXywym(String xywym) {
        this.xywym = xywym;
    }
    /**
     * 获取：校园(局域)网域名
     */
    public String getXywym() {
        return xywym;
    }
    /**
     * 设置：省级代码
     */
    public void setSjdm(String sjdm) {
        this.sjdm = sjdm;
    }
    /**
     * 获取：省级代码
     */
    public String getSjdm() {
        return sjdm;
    }
    /**
     * 设置：备注
     */
    public void setBz(String bz) {
        this.bz = bz;
    }
    /**
     * 获取：备注
     */
    public String getBz() {
        return bz;
    }
    /**
     * 设置：网站主页地址
     */
    public void setWzzydz(String wzzydz) {
        this.wzzydz = wzzydz;
    }
    /**
     * 获取：网站主页地址
     */
    public String getWzzydz() {
        return wzzydz;
    }
    /**
     * 设置：学校名称拼音简称
     */
    public void setXxpyjc(String xxpyjc) {
        this.xxpyjc = xxpyjc;
    }
    /**
     * 获取：学校名称拼音简称
     */
    public String getXxpyjc() {
        return xxpyjc;
    }
    /**
     * 设置：是否随班就读
     */
    public void setSfsbjd(String sfsbjd) {
        this.sfsbjd = sfsbjd;
    }
    /**
     * 获取：是否随班就读
     */
    public String getSfsbjd() {
        return sfsbjd;
    }
    /**
     * 设置：是否分校区
     */
    public void setSffxq(String sffxq) {
        this.sffxq = sffxq;
    }
    /**
     * 获取：是否分校区
     */
    public String getSffxq() {
        return sffxq;
    }
    /**
     * 设置：学校主管部门
     */
    public void setXxzgbm(String xxzgbm) {
        this.xxzgbm = xxzgbm;
    }
    /**
     * 获取：学校主管部门
     */
    public String getXxzgbm() {
        return xxzgbm;
    }
    /**
     * 设置：学校邮编
     */
    public void setXxyb(String xxyb) {
        this.xxyb = xxyb;
    }
    /**
     * 获取：学校邮编
     */
    public String getXxyb() {
        return xxyb;
    }
    /**
     * 设置：学校土地产权(学校独立产权)
     */
    public void setXxtdcq(String xxtdcq) {
        this.xxtdcq = xxtdcq;
    }
    /**
     * 获取：学校土地产权(学校独立产权)
     */
    public String getXxtdcq() {
        return xxtdcq;
    }
    /**
     * 设置：土地证号
     */
    public void setTdzh(String tdzh) {
        this.tdzh = tdzh;
    }
    /**
     * 获取：土地证号
     */
    public String getTdzh() {
        return tdzh;
    }
    /**
     * 设置：建校年代
     */
    public void setJxnd(String jxnd) {
        this.jxnd = jxnd;
    }
    /**
     * 获取：建校年代
     */
    public String getJxnd() {
        return jxnd;
    }
    /**
     * 设置：是否寄宿学校
     */
    public void setSfjsxx(String sfjsxx) {
        this.sfjsxx = sfjsxx;
    }
    /**
     * 获取：是否寄宿学校
     */
    public String getSfjsxx() {
        return sfjsxx;
    }
    /**
     * 设置：是否边境学校
     */
    public void setSfbjxx(String sfbjxx) {
        this.sfbjxx = sfbjxx;
    }
    /**
     * 获取：是否边境学校
     */
    public String getSfbjxx() {
        return sfbjxx;
    }

    public String getXxjc() {
        return xxjc;
    }

    public void setXxjc(String xxjc) {
        this.xxjc = xxjc;
    }

    public String getXxywmc() {
        return xxywmc;
    }

    public void setXxywmc(String xxywmc) {
        this.xxywmc = xxywmc;
    }
}
